package com.wwz.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wwz.pojo.User;
import com.wwz.pojo.model.LoginModel;
import com.wwz.pojo.query.UserQuery;

/**
 * 用户接口
 * @date 2022/04/08 28:08:24
 */
public interface IUserService extends IService<User> {

    /**
     * 登录
     * @param loginModel
     * @return
     */
    LoginModel login(LoginModel loginModel);

    /**
     * 分页
     * @param query
     * @return
     */
    IPage<User> toPage(UserQuery query);

    /**
     * 添加修改
     * @param user
     */
    void addOrUpdate(User user);
}
